/* tslint:disable */
/* eslint-disable */

import React, { FunctionComponent } from 'react';
import { ViewProps } from 'react-native';
import { Svg, GProps, Path } from 'react-native-svg';
import { getIconColor } from './helper';

interface Props extends GProps, ViewProps {
  size?: number;
  color?: string | string[];
}

let IconWenhao: FunctionComponent<Props> = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M512 967.111C260.636 967.111 56.889 763.364 56.889 512S260.636 56.889 512 56.889 967.111 260.636 967.111 512 763.364 967.111 512 967.111zM512 768c16.868 0 30.55-5.461 41.074-16.356 10.524-10.922 15.815-24.433 15.815-40.533s-5.262-29.355-15.815-39.737c-10.525-10.41-24.206-16.1-41.074-17.152-22.13 1.053-38.457 10.923-48.981 29.61-10.525 18.717-10.525 37.405 0 56.122C473.543 758.642 489.87 768 512 768z m43.577-185.828c0-3.27-1.138-12.657-0.996-11.32-1.166-11.833 0.399-22.358 6.884-32.512 4.722-7.424 12.032-14.393 22.955-20.85 64.227-37.945 87.722-80.214 86.385-124.189-1.99-65.877-50.517-130.531-155.761-131.47-87.98-0.825-145.807 41.671-159.488 121.458a42.667 42.667 0 0 0 84.081 14.421c6.23-36.124 26.454-51 74.61-50.574 52.821 0.484 70.542 24.092 71.282 48.697a20.48 20.48 0 0 1-3.243 11.975c-5.888 10.581-18.66 22.87-41.244 36.21-22.33 13.17-39.51 29.554-51.57 48.498-18.745 29.44-22.84 58.567-19.655 88.177 0.483 4.466 0.427 3.897 0.427 1.48a42.667 42.667 0 1 0 85.333 0z"
        fill={getIconColor(color, 0, '#D81E06')}
      />
    </Svg>
  );
};

IconWenhao.defaultProps = {
  size: 18,
};

IconWenhao = React.memo ? React.memo(IconWenhao) : IconWenhao;

export default IconWenhao;
